|
Emplacement du menu |
---|
Part → Joindre → Intégrer un objet |
Ateliers |
Part |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.16 |
Voir aussi |
Part Connecter, Part Découper, Part Opération booléenne, Part Évider |
L'outil Part Intégrer incorpore un objet à paroi (un tuyau, par exemple) dans un autre objet à paroi.
Base
Les algorithmes derrière les outils Joindre sont assez simples et leur compréhension est importante pour utiliser les outils correctement.
1. L'objet de base est soustraction booléenne avec l'objet Insert. La forme résultante est un ensemble (composé) de solides non sécants (généralement deux).
2. Le composé résultant est filtré : seul le plus grand solide est conservé.
3. Le plus grand solide est une Union avec l'objet Tool.
4. Si la propriété Refine est vraie, la forme résultante est affinée.
L'outil Joindre peut être utilisé dans des macros à partir de la console Python en utilisant la fonction suivante :
JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed')
Exemple :
import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1]
L'outil lui-même est implémenté en Python, voir /Mod/Part/JoinFeatures.py (Github link) là où FreeCAD est installé.
---